			.porjectList {
				min-width: 1200px;
				box-sizing: border-box;
				min-height: 100%;
				position: relative;
				padding-bottom: 290px;
				background: rgba(242, 245, 249, 1);
			}
			
			.container {
				width: 1200px;
				height: auto;
				margin: 0 auto;
				min-height: 780px;
				overflow: hidden;
				clear: both;
				padding-bottom: 40px;
			}
			
			.navTitle {
				height: 20px;
				margin: 0 auto;
				width: 1200px;
				line-height: 50px;
				color: #666666;
				font-size: 12px;
			}
			
			.lefts {
				width: 140px;
				border: 1px solid rgba(215, 215, 215, 1);
				float: left;
				height: 380px;
				background: #fff;
			}
			
			.content {
				min-height: 780px;
				height: auto;
				overflow: hidden;
				width: 1040px;
				float: right;
				box-sizing: border-box;
			}
			
			.headImg {
				height: 82px;
				border-bottom: 1px solid #e1e1e1;
				padding-top: 15px;
			}
			
			.headImg img {
				height: 40px;
				width: 40px;
				display: block;
				margin: 0 auto;
				border-radius: 50%;
			}
			
			.headImg .name {
				line-height: 40px;
				font-size: 12px;
				text-align: center;
			}
			
			.leftNav p {
				height: 40px;
				line-height: 40px;
				font-size: 14px;
				text-align: center;
				border-bottom: 1px solid #E1E1E1;
			}
			
			.leftNav p:last-child {
				border: 0;
				cursor: pointer;
			}
			
			.leftNav p:last-child:hover {
				color: #009AFE;
			}
			
			.leftNav p a {
				color: #333;
				text-decoration: none;
			}
			
			.leftNav p.active a {
				color: #009AFE;
			}
			
			.leftNav p a:hover {
				color: #009AFE;
			}
			
			.leftNav p a span {
				color: #f00;
			}
			
			.banner {
				height: 177px;
				background: #009AFE;
				margin-bottom: 20px;
			}
			
			.InviteType {
				height: 200px;
				border: 1px solid rgba(215, 215, 215, 1);
				background: #FFFFFF;
				margin-bottom: 20px;
			}
			
			.InviteType .title,
			.list .title,
			.rule .title {
				height: 50px;
				line-height: 50px;
				font-size: 16px;
				font-weight: 700;
				padding: 0 20px;
				border-bottom: 1px solid rgba(215, 215, 215, 1);
			}
			
			.typeList {
				height: 80px;
				padding: 0 20px;
				padding-top: 10px;
			}
			
			.typeList div:nth-child(1) {
				width: 210px;
				height: 80px;
				float: left;
				margin-right: 30px;
			}
			
			.typeList div:nth-child(2) {
				width: 270px;
				height: 80px;
				float: left;
				margin-right: 30px;
			}
			
			.typeList div:nth-child(3) {
				width: 450px;
				height: 80px;
				float: left;
			}
			
			.typeList div:nth-child(1) p:first-child,
			.typeList div:nth-child(2) p:first-child,
			.typeList div:nth-child(3) p:first-child {
				height: 60px;
				line-height: 60px;
				font-size: 14px;
				color: #666;
			}
			
			.typeList div:nth-child(1) p:last-child {
				height: 40px;
				line-height: 40px;
				background: #009AFE;
				text-align: center;
				color: #fff;
				font-size: 14px;
				cursor: pointer;
			}
			
			.typeList div:nth-child(2) p:last-child,
			.typeList div:nth-child(3) p:last-child {
				height: 40px;
				line-height: 40px;
				background: #F2F2F2;
				font-size: 14px;
				cursor: pointer;
				border: 1px solid rgba(228, 228, 228, 1);
				border-radius: 5px;
				padding-left: 10px;
			}
			
			.typeList div:nth-child(2) p:last-child span,
			.typeList div:nth-child(3) p:last-child span {
				display: inline-block;
				width: 100px;
				text-align: center;
				float: right;
				height: 20px;
				border-left: 1px solid rgba(228, 228, 228, 1);
				line-height: 20px;
				vertical-align: middle;
				margin-top: 10px;
				color: #009AFE;
			}
			
			.typeList div:nth-child(3) p:last-child span {
				width: 120px;
			}
			
			.datas {
				height: 95px;
				border: 1px solid rgba(215, 215, 215, 1);
				background: #FFFFFF;
				padding: 45px 40px;
				margin-bottom: 20px;
			}
			
			.datas li {
				height: 95px;
				width: 238px;
				float: left;
				border-left: 1px solid #E1E1E1;
			}
			
			.datas li:first-child {
				border-left: 0;
			}
			
			.datas li:first-child p:last-child {
				color: #FF0000;
			}
			
			.datas li p {
				text-indent: 60px;
			}
			
			.datas li p:first-child {
				height: 40px;
				line-height: 40px;
				font-size: 12px;
				color: #999;
			}
			
			.datas li p:last-child {
				height: 55px;
				line-height: 55px;
				font-size: 20px;
				color: #333;
			}
			
			.list {
				height: 380px;
				border: 1px solid rgba(215, 215, 215, 1);
				background: #FFFFFF;
				margin-bottom: 20px;
			}
			
			.list span {
				display: inline-block;
				width: 80px;
				cursor: pointer;
			}
			
			.list span.active {
				color: #009AFE;
			}
			
			.list span:last-child {
				width: 100px;
				text-align: center;
				border-left: 1px solid #E1E1E1;
				line-height: 25px;
			}
			
			._list {
				padding: 15px 40px;
			}
			
			._list ul li {
				height: 40px;
				width: 33.3%;
				float: left;
				text-align: center;
				line-height: 40px;
				background: rgba(242, 242, 242, 1);
			}
			
			._list .uls li,
			._list2 .uls2 li {
				height: 60px;
				line-height: 60px;
				border-bottom: 1px dashed #E1E1E1;
				background: #fff;
				font-size: 14px;
				color: #999;
			}
			
			._list .uls li:last-child,
			._list2 .uls2 li:last-child {
				color: #FF0000;
			}
			
			._list2 ul li {
				height: 40px;
				width: 25%;
				float: left;
				text-align: center;
				line-height: 40px;
				background: rgba(242, 242, 242, 1);
			}
			
			.rule {
				min-height: 300px;
				background: #FFFFFF;
				border: 1px solid rgba(215, 215, 215, 1);
			}
			
			._con {
				padding: 20px;
				padding-bottom: 40px;
			}
			
			._con p {
				font-size: 13px;
				color: #999;
				line-height: 1.6;
			}
			
			._con p.p5 {
				margin: 15px 0;
			}
			
			._con p.p6 {
				margin-top: 25px;
				color: #333;
				margin-bottom: 5px;
			}
			
			._con table {
				border-collapse: collapse;
				margin-bottom: 15px;
			}
			
			._con table td {
				border: 1px solid #F1F1F1;
				font-size: 12px;
				width: 96px;
				color: #999;
				height: 30px;
				text-align: center;
			}
			.pop{
				position: fixed;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				background: rgba(0,0,0,0.5);
				z-index: 200;
			}
			.popCon{
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translate(-50%,-50%);
				width: 400px;
				height: 600px;
				background: #fff;
				border-radius: 5px;
			}
			.popCon .title{
				height: 58px;
				line-height: 58px;
				padding:  0 30px;
				font-size: 16px;
				font-weight: 800;
				margin-bottom: 10px;
			}
			.popCon .title img{
				width: 20px;
				height: 20px;
				float: right;
				margin-top: 20px;
			}
			._popcon img{
				display: block;
				width: 254px;
				height: 400px;
				margin: 0 auto;
			}
			._popcon p{
				width: 130px;
				height: 35px;
				margin: 0 auto;
				background: #009AFE;
				color: #fff;
				font-size: 14px;
				text-align: center;
				line-height: 35px;
				margin-top: 50px;
				cursor: pointer;
			}
			
			